package org.xw.mapper;

import org.apache.ibatis.annotations.Mapper;
import org.xw.pojo.GzhPojo;

import java.util.List;

@Mapper
public interface GzhMapper {
    int isFollow(Integer userId, Integer gzhId);

    /**
     * 注册公众号
     *
     * @param
     */
     int insert(GzhPojo gzhPojo);

    /**
     * 修改公众号信息
     *
     * @param
     * @return
     */
    int updateGzh(GzhPojo gzhPojo);

    /**
     * 注销公众号
     *
     * @param gzhId
     */
    boolean deleteGzh(Integer gzhId);

    /**
     * 公众号详情
     *
     * @param
     * @return
     */
    GzhPojo getOfficialAccount(Integer id);

    /**
     * 搜索公众号
     *
     * @param
     * @param gzhName
     * @return
     */
    List<GzhPojo> searchOfficialAccount(String gzhName);
    GzhPojo selectByName(String name);

    List<GzhPojo> getGzhPojos(int userId);
}
